package Test01;

import java.util.Random;
import java.util.Scanner;

//猜数字小游戏
public class test09 {
    public static void main(String[] args) {

        //计数器————用来统计已经猜了多少次(用来进行保底的)
        int count = 0;

        Random r = new Random();
        /*
        //秘诀：
        //用来生成任意数到任意数之间的随机数 7~15
        //1、让这个范围头尾都减去一个值，让这个数字从0开始 减7 0~8
        //2、尾巴 +1    8+1=9
        //3、最终的结果，再加上第一步减去的值。
        */
        int number = r.nextInt(100) + 1;//生成1~100之间的随机数
        System.out.println("随机数为：" + number);

        Scanner sc = new Scanner(System.in);
        while (true) {
            System.out.println("请输入你猜的数字：");
            int guessNumber = sc.nextInt();
            count++;
            if (count == 3) {
                System.out.println("恭喜你，保底猜中了。");
                break;
            }
            if (guessNumber > number) {
                System.out.println("猜大了！");
            } else if (guessNumber < number) {
                System.out.println("猜小了！");
            } else {
                System.out.println("恭喜你，猜对了！");
                break;
            }
        }
    }
}
